group foster home - German English Dictionary